A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems

نویسندگان

  • David J. DeWitt
  • Philippe Futtersack
  • David Maier
  • Fernando Vélez
چکیده

In the engineering and scientific marketplaces, the workstation-server model of computing is emerging as the standard of the 1990s. Implementing an object-oriented database system in this environment immediately presents the design choice of how to partition database functionality between the server and workstation processor. To better understand the alternatives to this fundamental design decision, we analyze three different workstation-server architectures. The three approaches are labeled object server, in which individual objects pass between the server and workstation, puge server, in which a disk page is the unit of transport and the server buffers pages, andfrle server, where whole pages are transferred as well, but they are accessed directly by the workstation process via a remote file service (namely, NFS). Our main conclusions are that the page-server and file-server architectures benefit most from clustering, that the relative performance of the pageand object-server architectures is very sensitive to the degree of database clustering and the size of the workstation’s buffer pool relative to the size of the database, and that, while the file-server architecture dominates the page-server architecture on read-intensive operations, the opposite is true on write-intensive operations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploiting Client Disks for High Performance Client- Server Architectures. Submitted for Publication

7 Conclusions EOS is a storage manager that has been prototyped at AT&T Bell Laboratories as a vehicle for research into distributed storage architectures for database systems and specially those that integrate programming languages and databases. EOS is the storage manager of ODE 1], an object oriented database management system also being developed at Bell Laboratories. In this paper we have ...

متن کامل

Object Storage Management Architectures

This paper examines the architectural issues in building storage systems for object-oriented database management systems (OO DBMSs) and persistent languages. We survey techniques for placing small and large objects on disk and disk space management, and we present client-server architectures for OO DBMSs. We describe alternatives in making a programming language persistent and in particular, we...

متن کامل

Efficient Incremental Garbage Collection for Workstation/Server Database Systems

We describe an eecient server-based algorithm for garbage collecting object-oriented databases in a workstation/server environment. The algorithm is incremental and runs concurrently with client transactions, however, it does not hold any locks on data and does not require callbacks to clients. It is fault tolerant, but performs very little logging. The algorithm has been designed to be integra...

متن کامل

Physicians' workstations: integrated information management for clinicians.

This paper describes a project to specify, design, develop, and evaluate a physician's workstation for use in patient care. We conducted an ethnographic study of physicians' information needs in an outpatient setting, from which we derived a set of functional specifications for a physician's workstation. We have implemented an experimental prototype using an open systems, client/server architec...

متن کامل

Eecient Incremental Garbage Collection for Workstation/server Database Systems

We describe an eecient server-based algorithm for garbage collecting object-oriented databases in a workstation/server environment. The algorithm is incremental and runs concurrently with client transactions, however, it does not hold any locks on data and does not require callbacks to clients. It is fault tolerant, but performs very little logging. The algorithm has been designed to be integra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990